home *** CD-ROM | disk | FTP | other *** search
/ Danny Amor's Online Library / Danny Amor's Online Library - Volume 1.iso / html / rfc / rfcxxxx / rfc1315 < prev    next >
Text File  |  1995-07-25  |  34KB  |  1,068 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                           C. Brown
  8. Request for Comments: 1315                Wellfleet Communications, Inc.
  9.                                                                 F. Baker
  10.                                         Advanced Computer Communications
  11.                                                              C. Carvalho
  12.                                         Advanced Computer Communications
  13.                                                               April 1992
  14.  
  15.  
  16.             Management Information Base for Frame Relay DTEs
  17.  
  18. Status of this Memo
  19.  
  20.    This RFC specifies an IAB standards track protocol for the Internet
  21.    community, and requests discussion and suggestions for improvements.
  22.    Please refer to the current edition of the "IAB Official Protocol
  23.    Standards" for the standardization state and status of this protocol.
  24.    Distribution of this memo is unlimited.
  25.  
  26. Abstract
  27.  
  28.    This memo defines a portion of the Management Information Base (MIB)
  29.    for use with network management protocols in TCP/IP-based internets.
  30.    In particular, it defines objects for managing Frame Relay.
  31.  
  32. Table of Contents
  33.  
  34.    1. The Network Management Framework ............................    2
  35.    2. Objects .....................................................    2
  36.    2.1 Format of Definitions ......................................    3
  37.    3. Overview ....................................................    3
  38.    3.1 Frame Relay Operational Model ..............................    3
  39.    3.2 Textual Conventions ........................................    3
  40.    3.3 Structure of MIB ...........................................    3
  41.    4. Definitions .................................................    4
  42.    4.1 Data Link Connection Management Interface ..................    4
  43.    4.2 Circuit Table ..............................................    9
  44.    4.3 Error Table ................................................   14
  45.    5. Acknowledgements ............................................   17
  46.    6. References ..................................................   17
  47.    7. Security Considerations......................................   18
  48.    8. Authors' Addresses...........................................   19
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58. Brown, Baker & Carvalho                                         [Page 1]
  59.  
  60. RFC 1315                  Frame Relay DTE MIB                 April 1992
  61.  
  62.  
  63. 1.  The Network Management Framework
  64.  
  65.    The Internet-standard Network Management Framework consists of three
  66.    components.  They are:
  67.  
  68.    RFC 1155 which defines the SMI, the mechanisms used for describing
  69.    and naming objects for the purpose of management.  RFC 1212 defines a
  70.    more concise description mechanism, which is wholly consistent with
  71.    the SMI.
  72.  
  73.    RFC 1156 which defines MIB-I, the core set of managed objects for the
  74.    Internet suite of protocols.  RFC 1213 defines MIB-II, an evolution
  75.    of MIB-I based on implementation experience and new operational
  76.    requirements.
  77.  
  78.    RFC 1157 which defines the SNMP, the protocol used for network access
  79.    to managed objects.
  80.  
  81.    The Framework permits new objects to be defined for the purpose of
  82.    experimentation and evaluation.
  83.  
  84. 2.  Objects
  85.  
  86.    Managed objects are accessed via a virtual information store, termed
  87.    the Management Information Base or MIB.  Objects in the MIB are
  88.    defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
  89.    defined in the SMI.  In particular, each object has a name, a syntax,
  90.    and an encoding.  The name is an object identifier, an
  91.    administratively assigned name, which specifies an object type.  The
  92.    object type together with an object instance serves to uniquely
  93.    identify a specific instantiation of the object.  For human
  94.    convenience, we often use a textual string, termed the OBJECT
  95.    DESCRIPTOR, to also refer to the object type.
  96.  
  97.    The syntax of an object type defines the abstract data structure
  98.    corresponding to that object type.  The ASN.1 language is used for
  99.    this purpose.  However, the SMI [3] purposely restricts the ASN.1
  100.    constructs which may be used.  These restrictions are explicitly made
  101.    for simplicity.
  102.  
  103.    The encoding of an object type is simply how that object type is
  104.    represented using the object type's syntax.  Implicitly tied to the
  105.    notion of an object type's syntax and encoding is how the object type
  106.    is represented when being transmitted on the network.
  107.  
  108.    The SMI specifies the use of the basic encoding rules of ASN.1 [8],
  109.    subject to the additional requirements imposed by the SNMP.
  110.  
  111.  
  112.  
  113.  
  114. Brown, Baker & Carvalho                                         [Page 2]
  115.  
  116. RFC 1315                  Frame Relay DTE MIB                 April 1992
  117.  
  118.  
  119. 2.1.  Format of Definitions
  120.  
  121.    Section 4 contains contains the specification of all object types
  122.    contained in this MIB module.  The object types are defined using the
  123.    conventions defined in the SMI, as amended by the extensions
  124.    specified in [9,10].
  125.  
  126. 3.  Overview
  127.  
  128. 3.1.  Frame Relay Operational Model
  129.  
  130.    For the purposes of understanding this document, Frame Relay is
  131.    viewed as a multi-access media, not as a group of point-to-point
  132.    connections.  This model proposes that Frame Relay is a single
  133.    interface to the network (physical connection) with many destinations
  134.    or neighbors (virtual connections).  This view enables a network
  135.    manager the ability to group all virtual connections with their
  136.    corresponding physical connection thereby allowing simpler
  137.    diagnostics and trouble shooting.
  138.  
  139. 3.2.  Textual Conventions
  140.  
  141.    Several new data types are introduced as a textual convention in this
  142.    MIB document.  These textual conventions enhance the readability of
  143.    the specification and can ease comparison with other specifications
  144.    if appropriate.  It should be noted that the introduction of the
  145.    these textual conventions has no effect on either the syntax nor the
  146.    semantics of any managed objects.  The use of these is merely an
  147.    artifact of the explanatory method used.  Objects defined in terms of
  148.    one of these methods are always encoded by means of the rules that
  149.    define the primitive type.  Hence, no changes to the SMI or the SNMP
  150.    are necessary to accommodate these textual conventions which are
  151.    adopted merely for the convenience of readers and writers in pursuit
  152.    of the elusive goal of clear, concise, and unambiguous MIB documents.
  153.  
  154.    The new data types are Index and DLCI.  Index refers to the range
  155.    1..ifNumber, and is used to establish the correspondence between
  156.    ifEntries and Frame Relay Interfaces.  DLCI refers to the range
  157.    0..DLCINumber, and is used to refer to the valid Data Link Connection
  158.    Indices.  DLCINumber is, by definition, the largest possible DLCI
  159.    value possible under the configured Q.922 Address Format.
  160.  
  161. 3.3.  Structure of MIB
  162.  
  163.    The MIB is composed of three groups, one defining the Data Link
  164.    Connection Management Interface (DLCMI), one describing the Circuits,
  165.    and a third describing errors.
  166.  
  167.  
  168.  
  169.  
  170. Brown, Baker & Carvalho                                         [Page 3]
  171.  
  172. RFC 1315                  Frame Relay DTE MIB                 April 1992
  173.  
  174.  
  175.    During normal operation, Frame Relay virtual circuits will be added,
  176.    deleted and change availability.  The occurrence of such changes is
  177.    of interest to the network manager and therefore, one trap is
  178.    defined, intended to be corollary to the SNMP "Link Up" and "Link
  179.    Down" traps.
  180.  
  181. 4.  Definitions
  182.  
  183.      RFC1315-MIB DEFINITIONS ::= BEGIN
  184.  
  185.      IMPORTS
  186.              OBJECT-TYPE
  187.                      FROM RFC-1212
  188.              transmission
  189.                      FROM RFC1213-MIB
  190.              TimeTicks
  191.                      FROM RFC-1155
  192.              TRAP-TYPE
  193.                      FROM RFC-1215;
  194.  
  195.      --  Frame Relay DTE MIB
  196.  
  197.      frame-relay     OBJECT IDENTIFIER ::= { transmission 32 }
  198.  
  199.      --
  200.      --      the range of ifIndex
  201.      --
  202.      Index ::= INTEGER       -- 1..ifNumber
  203.  
  204.      --
  205.      --      the range of a Data Link Connection Identifier
  206.      --
  207.      DLCI ::= INTEGER        -- 0..DLCINumber
  208.  
  209.  
  210.      --  Data Link Connection Management Interface
  211.  
  212.      --      The variables that configure the DLC Management Interface.
  213.  
  214.      frDlcmiTable OBJECT-TYPE
  215.          SYNTAX   SEQUENCE OF FrDlcmiEntry
  216.          ACCESS   not-accessible
  217.          STATUS   mandatory
  218.          DESCRIPTION
  219.             "The Parameters for the Data Link Connection Management
  220.             Interface for the frame relay service on this
  221.             interface."
  222.          REFERENCE
  223.  
  224.  
  225.  
  226. Brown, Baker & Carvalho                                         [Page 4]
  227.  
  228. RFC 1315                  Frame Relay DTE MIB                 April 1992
  229.  
  230.  
  231.             "Draft American National Standard T1.617-1991, Annex D"
  232.          ::= { frame-relay 1 }
  233.  
  234.          frDlcmiEntry OBJECT-TYPE
  235.              SYNTAX   FrDlcmiEntry
  236.              ACCESS   not-accessible
  237.              STATUS   mandatory
  238.              DESCRIPTION
  239.                 "The Parameters for a particular Data Link Con-
  240.                 nection Management Interface."
  241.             INDEX { frDlcmiIfIndex }
  242.             ::= { frDlcmiTable 1 }
  243.  
  244.          FrDlcmiEntry ::=
  245.              SEQUENCE {
  246.                  frDlcmiIfIndex
  247.                      Index,
  248.                  frDlcmiState
  249.                      INTEGER,
  250.                  frDlcmiAddress
  251.                      INTEGER,
  252.                  frDlcmiAddressLen
  253.                      INTEGER,
  254.                  frDlcmiPollingInterval
  255.                      INTEGER,
  256.                  frDlcmiFullEnquiryInterval
  257.                      INTEGER,
  258.                  frDlcmiErrorThreshold
  259.                      INTEGER,
  260.                  frDlcmiMonitoredEvents
  261.                      INTEGER,
  262.                  frDlcmiMaxSupportedVCs
  263.                      INTEGER,
  264.                  frDlcmiMulticast
  265.                      INTEGER
  266.          }
  267.  
  268.  
  269.  
  270.          frDlcmiIfIndex OBJECT-TYPE
  271.              SYNTAX   Index
  272.              ACCESS   read-only
  273.              STATUS   mandatory
  274.              DESCRIPTION
  275.                 "The ifIndex value of the  corresponding  ifEn-
  276.                 try."
  277.             ::= { frDlcmiEntry 1 }
  278.  
  279.  
  280.  
  281.  
  282. Brown, Baker & Carvalho                                         [Page 5]
  283.  
  284. RFC 1315                  Frame Relay DTE MIB                 April 1992
  285.  
  286.  
  287.          frDlcmiState OBJECT-TYPE
  288.              SYNTAX INTEGER {
  289.                  noLmiConfigured (1),
  290.                  lmiRev1         (2),
  291.                  ansiT1-617-D    (3),  -- ANSI T1.617 Annex D
  292.                  ansiT1-617-B    (4)   -- ANSI T1.617 Annex B
  293.              }
  294.              ACCESS   read-write
  295.              STATUS   mandatory
  296.              DESCRIPTION
  297.                 "This variable states which Data  Link  Connec-
  298.                 tion Management scheme is active (and by impli-
  299.                 cation, what DLCI it uses) on the  Frame  Relay
  300.                 interface."
  301.             REFERENCE
  302.                "Draft American National Standard T1.617-1991"
  303.            ::= { frDlcmiEntry 2 }
  304.  
  305.  
  306.  
  307.          frDlcmiAddress OBJECT-TYPE
  308.              SYNTAX      INTEGER {
  309.                          q921           (1),  -- 13 bit DLCI
  310.                          q922March90    (2),  -- 11 bit DLCI
  311.                          q922November90 (3),  -- 10 bit DLCI
  312.                          q922           (4)   -- Final Standard
  313.              }
  314.              ACCESS  read-write
  315.              STATUS  mandatory
  316.              DESCRIPTION
  317.                 "This variable states which address  format  is
  318.                 in use on the Frame Relay interface."
  319.             ::= { frDlcmiEntry 3 }
  320.  
  321.  
  322.          frDlcmiAddressLen OBJECT-TYPE
  323.              SYNTAX  INTEGER {
  324.                      two-octets (2),
  325.                      three-octets (3),
  326.                      four-octets (4)
  327.              }
  328.              ACCESS  read-write
  329.              STATUS  mandatory
  330.              DESCRIPTION
  331.                 "This variable states which address  length  in
  332.                 octets.  In the case of Q922 format, the length
  333.                 indicates the entire length of the address  in-
  334.                 cluding the control portion."
  335.  
  336.  
  337.  
  338. Brown, Baker & Carvalho                                         [Page 6]
  339.  
  340. RFC 1315                  Frame Relay DTE MIB                 April 1992
  341.  
  342.  
  343.             ::= { frDlcmiEntry 4 }
  344.  
  345.  
  346.  
  347.          frDlcmiPollingInterval OBJECT-TYPE
  348.              SYNTAX   INTEGER (5..30)
  349.              ACCESS   read-write
  350.              STATUS   mandatory
  351.              DESCRIPTION
  352.                 "This is the number of seconds between  succes-
  353.                 sive status enquiry messages."
  354.             REFERENCE
  355.                "Draft American National  Standard  T1.617-1991,
  356.                Section D.7 Timer T391."
  357.            DEFVAL { 10 }
  358.            ::= { frDlcmiEntry 5 }
  359.  
  360.  
  361.          frDlcmiFullEnquiryInterval OBJECT-TYPE
  362.              SYNTAX   INTEGER (1..255)
  363.              ACCESS   read-write
  364.              STATUS   mandatory
  365.              DESCRIPTION
  366.                 "Number of status enquiry intervals  that  pass
  367.                 before  issuance  of a full status enquiry mes-
  368.                 sage."
  369.             REFERENCE
  370.                "Draft American National  Standard  T1.617-1991,
  371.                Section D.7 Counter N391."
  372.            DEFVAL { 6 }
  373.            ::= { frDlcmiEntry 6 }
  374.  
  375.  
  376.  
  377.          frDlcmiErrorThreshold OBJECT-TYPE
  378.              SYNTAX   INTEGER (1..10)
  379.              ACCESS   read-write
  380.              STATUS   mandatory
  381.              DESCRIPTION
  382.                 "This  is  the  maximum  number  of  unanswered
  383.                 Status Enquiries the equipment shall accept be-
  384.                 fore declaring the interface down."
  385.             REFERENCE
  386.                "Draft American National  Standard  T1.617-1991,
  387.                Section D.5.1 Counter N392."
  388.            DEFVAL { 3 }
  389.            ::= { frDlcmiEntry 7 }
  390.  
  391.  
  392.  
  393.  
  394. Brown, Baker & Carvalho                                         [Page 7]
  395.  
  396. RFC 1315                  Frame Relay DTE MIB                 April 1992
  397.  
  398.  
  399.          frDlcmiMonitoredEvents OBJECT-TYPE
  400.              SYNTAX   INTEGER (1..10)
  401.              ACCESS   read-write
  402.              STATUS   mandatory
  403.              DESCRIPTION
  404.                 "This is the number of status polling intervals
  405.                 over which the error threshold is counted.  For
  406.                 example, if within 'MonitoredEvents' number  of
  407.                 events  the  station  receives 'ErrorThreshold'
  408.                 number of errors, the interface  is  marked  as
  409.                 down."
  410.             REFERENCE
  411.                "Draft American National  Standard  T1.617-1991,
  412.                Section D.5.2 Counter N393."
  413.            DEFVAL { 4 }
  414.            ::= { frDlcmiEntry 8 }
  415.  
  416.  
  417.  
  418.          frDlcmiMaxSupportedVCs OBJECT-TYPE
  419.              SYNTAX   INTEGER
  420.              ACCESS   read-write
  421.              STATUS   mandatory
  422.              DESCRIPTION
  423.                 "The maximum number of Virtual Circuits allowed
  424.                 for  this  interface.   Usually dictated by the
  425.                 Frame Relay network.
  426.  
  427.                 In response to a SET, if a value less than zero
  428.                 or  higher  than the agent's maximal capability
  429.                 is configured, the agent  should  respond  bad-
  430.                 Value"
  431.             ::= { frDlcmiEntry 9 }
  432.  
  433.  
  434.          frDlcmiMulticast OBJECT-TYPE
  435.              SYNTAX   INTEGER {
  436.                          nonBroadcast (1),
  437.                          broadcast (2)
  438.                          }
  439.              ACCESS   read-write
  440.              STATUS   mandatory
  441.              DESCRIPTION
  442.                 "This indicates whether the Frame Relay  inter-
  443.                 face is using a multicast service."
  444.             ::= { frDlcmiEntry 10 }
  445.  
  446.  
  447.  
  448.  
  449.  
  450. Brown, Baker & Carvalho                                         [Page 8]
  451.  
  452. RFC 1315                  Frame Relay DTE MIB                 April 1992
  453.  
  454.  
  455.      -- A Frame Relay service is a multiplexing service.  Data
  456.      -- Link Connection Identifiers enumerate virtual circuits
  457.      -- (permanent or dynamic) which are layered onto the underlying
  458.      -- circuit, represented by ifEntry.  Therefore, each of the entries
  459.      -- in the Standard MIB's Interface Table with an IfType of
  460.      -- Frame Relay represents a Q.922 interface.  Zero or more
  461.      -- virtual circuits are layered onto this interface and provide
  462.      -- interconnection with various remote destinations.
  463.      -- Each such virtual circuit is represented by an entry in the
  464.      -- circuit table.
  465.  
  466.      --   Circuit Table
  467.  
  468.      -- The table describing the use of the DLCIs attached to
  469.      -- each Frame Relay Interface.
  470.  
  471.      frCircuitTable OBJECT-TYPE
  472.          SYNTAX   SEQUENCE OF FrCircuitEntry
  473.          ACCESS   not-accessible
  474.          STATUS   mandatory
  475.          DESCRIPTION
  476.             "A table containing information about specific Data
  477.             Link Connection Identifiers and corresponding virtual
  478.             circuits."
  479.          ::= { frame-relay 2 }
  480.  
  481.          frCircuitEntry OBJECT-TYPE
  482.              SYNTAX   FrCircuitEntry
  483.              ACCESS   not-accessible
  484.              STATUS   mandatory
  485.              DESCRIPTION
  486.                 "The information regarding a single  Data  Link
  487.                 Connection Identifier."
  488.             INDEX { frCircuitIfIndex, frCircuitDlci }
  489.             ::= { frCircuitTable 1 }
  490.  
  491.  
  492.          FrCircuitEntry ::=
  493.              SEQUENCE {
  494.                  frCircuitIfIndex
  495.                      Index,
  496.                  frCircuitDlci
  497.                      DLCI,
  498.                  frCircuitState
  499.                      INTEGER,
  500.                  frCircuitReceivedFECNs
  501.                      Counter,
  502.                  frCircuitReceivedBECNs
  503.  
  504.  
  505.  
  506. Brown, Baker & Carvalho                                         [Page 9]
  507.  
  508. RFC 1315                  Frame Relay DTE MIB                 April 1992
  509.  
  510.  
  511.                      Counter,
  512.                  frCircuitSentFrames
  513.                      Counter,
  514.                  frCircuitSentOctets
  515.                      Counter,
  516.                  frCircuitReceivedFrames
  517.                      Counter,
  518.                  frCircuitReceivedOctets
  519.                      Counter,
  520.                  frCircuitCreationTime
  521.                      TimeTicks,
  522.                  frCircuitLastTimeChange
  523.                      TimeTicks,
  524.                  frCircuitCommittedBurst
  525.                      INTEGER,
  526.                  frCircuitExcessBurst
  527.                      INTEGER,
  528.                  frCircuitThroughput
  529.                      INTEGER
  530.          }
  531.  
  532.  
  533.  
  534.          frCircuitIfIndex OBJECT-TYPE
  535.              SYNTAX   Index
  536.              ACCESS   read-only
  537.              STATUS   mandatory
  538.              DESCRIPTION
  539.                 "The ifIndex Value of the ifEntry this  virtual
  540.                 circuit is layered onto."
  541.             ::= { frCircuitEntry 1 }
  542.  
  543.  
  544.          frCircuitDlci OBJECT-TYPE
  545.              SYNTAX   DLCI
  546.              ACCESS   read-only
  547.              STATUS   mandatory
  548.              DESCRIPTION
  549.                 "The Data Link Connection Identifier  for  this
  550.                 virtual circuit."
  551.             REFERENCE
  552.                "Draft American National  Standard  T1.618-1991,
  553.                Section 3.3.6"
  554.            ::= { frCircuitEntry 2 }
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562. Brown, Baker & Carvalho                                        [Page 10]
  563.  
  564. RFC 1315                  Frame Relay DTE MIB                 April 1992
  565.  
  566.  
  567.          frCircuitState OBJECT-TYPE
  568.              SYNTAX   INTEGER {
  569.                          invalid (1),
  570.                          active (2),
  571.                          inactive (3)
  572.                       }
  573.              ACCESS   read-write
  574.              STATUS   mandatory
  575.              DESCRIPTION
  576.                 "Indicates whether the particular virtual  cir-
  577.                 cuit  is operational.  In the absence of a Data
  578.                 Link Connection Management  Interface,  virtual
  579.                 circuit  entries  (rows) may be created by set-
  580.                 ting virtual  circuit  state  to  'active',  or
  581.                 deleted by changing Circuit state to 'invalid'.
  582.                 Whether or not the row actually  disappears  is
  583.                 left  to the implementation, so this object may
  584.                 actually read as 'invalid' for  some  arbitrary
  585.                 length  of  time.   It is also legal to set the
  586.                 state of a virtual  circuit  to  'inactive'  to
  587.                 temporarily disable a given circuit."
  588.             DEFVAL { active }
  589.             ::= { frCircuitEntry 3 }
  590.  
  591.  
  592.          frCircuitReceivedFECNs OBJECT-TYPE
  593.              SYNTAX   Counter
  594.              ACCESS   read-only
  595.              STATUS   mandatory
  596.              DESCRIPTION
  597.                 "Number of frames received from the network in-
  598.                 dicating  forward  congestion since the virtual
  599.                 circuit was created."
  600.             REFERENCE
  601.                "Draft American National  Standard  T1.618-1991,
  602.                Section 3.3.3"
  603.            ::= { frCircuitEntry 4 }
  604.  
  605.  
  606.  
  607.          frCircuitReceivedBECNs OBJECT-TYPE
  608.              SYNTAX   Counter
  609.              ACCESS   read-only
  610.              STATUS   mandatory
  611.              DESCRIPTION
  612.                 "Number of frames received from the network in-
  613.                 dicating  backward congestion since the virtual
  614.                 circuit was created."
  615.  
  616.  
  617.  
  618. Brown, Baker & Carvalho                                        [Page 11]
  619.  
  620. RFC 1315                  Frame Relay DTE MIB                 April 1992
  621.  
  622.  
  623.             REFERENCE
  624.                "Draft American National  Standard  T1.618-1991,
  625.                Section 3.3.4"
  626.            ::= { frCircuitEntry 5 }
  627.  
  628.  
  629.  
  630.          frCircuitSentFrames OBJECT-TYPE
  631.              SYNTAX   Counter
  632.              ACCESS   read-only
  633.              STATUS   mandatory
  634.              DESCRIPTION
  635.                 "The number of frames sent  from  this  virtual
  636.                 circuit since it was created."
  637.             ::= { frCircuitEntry 6 }
  638.  
  639.  
  640.  
  641.          frCircuitSentOctets OBJECT-TYPE
  642.              SYNTAX   Counter
  643.              ACCESS   read-only
  644.              STATUS   mandatory
  645.              DESCRIPTION
  646.                 "The number of octets sent  from  this  virtual
  647.                 circuit since it was created."
  648.             ::= { frCircuitEntry 7 }
  649.  
  650.  
  651.  
  652.          frCircuitReceivedFrames OBJECT-TYPE
  653.              SYNTAX   Counter
  654.              ACCESS   read-only
  655.              STATUS   mandatory
  656.              DESCRIPTION
  657.                 "Number of frames received  over  this  virtual
  658.                 circuit since it was created."
  659.             ::= { frCircuitEntry 8 }
  660.  
  661.  
  662.  
  663.          frCircuitReceivedOctets OBJECT-TYPE
  664.              SYNTAX   Counter
  665.              ACCESS   read-only
  666.              STATUS   mandatory
  667.              DESCRIPTION
  668.                 "Number of octets received  over  this  virtual
  669.                 circuit since it was created."
  670.             ::= { frCircuitEntry 9 }
  671.  
  672.  
  673.  
  674. Brown, Baker & Carvalho                                        [Page 12]
  675.  
  676. RFC 1315                  Frame Relay DTE MIB                 April 1992
  677.  
  678.  
  679.          frCircuitCreationTime OBJECT-TYPE
  680.              SYNTAX   TimeTicks
  681.              ACCESS   read-only
  682.              STATUS   mandatory
  683.              DESCRIPTION
  684.                 "The value of sysUpTime when the  virtual  cir-
  685.                 cuit was created, whether by the Data Link Con-
  686.                 nection Management Interface  or  by  a  SetRe-
  687.                 quest."
  688.             ::= { frCircuitEntry 10 }
  689.  
  690.  
  691.  
  692.          frCircuitLastTimeChange OBJECT-TYPE
  693.              SYNTAX   TimeTicks
  694.              ACCESS   read-only
  695.              STATUS   mandatory
  696.              DESCRIPTION
  697.                 "The value of sysUpTime when last there  was  a
  698.                 change in the virtual circuit state"
  699.             ::= { frCircuitEntry 11 }
  700.  
  701.  
  702.  
  703.          frCircuitCommittedBurst OBJECT-TYPE
  704.              SYNTAX   INTEGER
  705.              ACCESS   read-write
  706.              STATUS   mandatory
  707.              DESCRIPTION
  708.                 "This variable indicates the maximum amount  of
  709.                 data,  in  bits,  that  the  network  agrees to
  710.                 transfer under normal  conditions,  during  the
  711.                 measurement interval."
  712.             REFERENCE
  713.                "Draft American National  Standard  T1.617-1991,
  714.                Section 6.5.19"
  715.            DEFVAL   { 0 }  -- the default indicates no commitment
  716.            ::= { frCircuitEntry 12 }
  717.  
  718.  
  719.  
  720.          frCircuitExcessBurst OBJECT-TYPE
  721.              SYNTAX   INTEGER
  722.              ACCESS   read-write
  723.              STATUS   mandatory
  724.              DESCRIPTION
  725.                 "This variable indicates the maximum amount  of
  726.                 uncommitted data bits that the network will at-
  727.  
  728.  
  729.  
  730. Brown, Baker & Carvalho                                        [Page 13]
  731.  
  732. RFC 1315                  Frame Relay DTE MIB                 April 1992
  733.  
  734.  
  735.                 tempt to deliver over the measurement interval.
  736.  
  737.                 By default, if not configured when creating the
  738.                 entry, the Excess Information Burst Size is set
  739.                 to the value of ifSpeed."
  740.             REFERENCE
  741.                "Draft American National  Standard  T1.617-1991,
  742.                Section 6.5.19"
  743.                    ::= { frCircuitEntry 13 }
  744.  
  745.  
  746.  
  747.          frCircuitThroughput OBJECT-TYPE
  748.              SYNTAX   INTEGER
  749.              ACCESS   read-write
  750.              STATUS   mandatory
  751.              DESCRIPTION
  752.                 "Throughput is the average number of 'Frame Re-
  753.                 lay  Information  Field'  bits  transferred per
  754.                 second across a user network interface  in  one
  755.                 direction, measured over the measurement inter-
  756.                 val.
  757.  
  758.                 If the  configured  committed  burst  rate  and
  759.                 throughput  are  both non-zero, the measurement
  760.                 interval
  761.                 T=frCircuitCommittedBurst/frCircuitThroughput.
  762.  
  763.                 If the  configured  committed  burst  rate  and
  764.                 throughput  are  both zero, the measurement in-
  765.                 terval
  766.                        T=frCircuitExcessBurst/ifSpeed."
  767.             REFERENCE
  768.                "Draft American National  Standard  T1.617-1991,
  769.                Section 6.5.19"
  770.            DEFVAL {0}  -- the default value of Throughput is
  771.                        -- "no commitment".
  772.            ::= { frCircuitEntry 14 }
  773.  
  774.  
  775.      --  Error Table
  776.  
  777.      -- The table describing errors encountered on each Frame
  778.      -- Relay Interface.
  779.  
  780.      frErrTable OBJECT-TYPE
  781.          SYNTAX   SEQUENCE OF FrErrEntry
  782.          ACCESS   not-accessible
  783.  
  784.  
  785.  
  786. Brown, Baker & Carvalho                                        [Page 14]
  787.  
  788. RFC 1315                  Frame Relay DTE MIB                 April 1992
  789.  
  790.  
  791.          STATUS   mandatory
  792.          DESCRIPTION
  793.             "A table containing information about Errors on the
  794.             Frame Relay interface."
  795.          ::= { frame-relay 3 }
  796.  
  797.          frErrEntry OBJECT-TYPE
  798.              SYNTAX   FrErrEntry
  799.              ACCESS   not-accessible
  800.              STATUS   mandatory
  801.              DESCRIPTION
  802.                 "The error information for a single frame relay
  803.                 interface."
  804.             INDEX { frErrIfIndex }
  805.             ::= { frErrTable 1 }
  806.  
  807.  
  808.  
  809.          FrErrEntry ::=
  810.              SEQUENCE {
  811.                  frErrIfIndex
  812.                      Index,
  813.                  frErrType
  814.                      INTEGER,
  815.                  frErrData
  816.                      OCTET STRING,
  817.                  frErrTime
  818.                      TimeTicks
  819.          }
  820.  
  821.  
  822.  
  823.          frErrIfIndex OBJECT-TYPE
  824.              SYNTAX   Index
  825.              ACCESS   read-only
  826.              STATUS   mandatory
  827.              DESCRIPTION
  828.                 "The ifIndex Value of the  corresponding  ifEn-
  829.                 try."
  830.             ::= { frErrEntry 1 }
  831.  
  832.  
  833.  
  834.          frErrType OBJECT-TYPE
  835.              SYNTAX   INTEGER {
  836.                          unknownError(1),
  837.                          receiveShort(2),
  838.                          receiveLong(3),
  839.  
  840.  
  841.  
  842. Brown, Baker & Carvalho                                        [Page 15]
  843.  
  844. RFC 1315                  Frame Relay DTE MIB                 April 1992
  845.  
  846.  
  847.                          illegalDLCI(4),
  848.                          unknownDLCI(5),
  849.                          dlcmiProtoErr(6),
  850.                          dlcmiUnknownIE(7),
  851.                          dlcmiSequenceErr(8),
  852.                          dlcmiUnknownRpt(9),
  853.                          noErrorSinceReset(10)
  854.                       }
  855.              ACCESS   read-only
  856.              STATUS   mandatory
  857.              DESCRIPTION
  858.                 "The type of error that was last seen  on  this
  859.                 interface."
  860.             ::= { frErrEntry 2 }
  861.  
  862.  
  863.  
  864.          frErrData OBJECT-TYPE
  865.              SYNTAX   OCTET STRING
  866.              ACCESS   read-only
  867.              STATUS   mandatory
  868.              DESCRIPTION
  869.                 "An octet string containing as much of the  er-
  870.                 ror  packet as possible.  As a minimum, it must
  871.                 contain the Q.922 Address or  as  much  as  was
  872.                 delivered.   It is desirable to include all in-
  873.                 formation up to the PDU."
  874.             ::= { frErrEntry 3 }
  875.  
  876.  
  877.  
  878.          frErrTime OBJECT-TYPE
  879.              SYNTAX   TimeTicks
  880.              ACCESS   read-only
  881.              STATUS   mandatory
  882.              DESCRIPTION
  883.                 "The value of sysUpTime at which the error  was
  884.                 detected."
  885.             ::= { frErrEntry 4 }
  886.  
  887.  
  888.          -- Frame Relay Globals
  889.  
  890.          frame-relay-globals OBJECT IDENTIFIER ::= { frame-relay 4 }
  891.  
  892.          frTrapState OBJECT-TYPE
  893.              SYNTAX  INTEGER { enabled(1), disabled(2) }
  894.              ACCESS   read-write
  895.  
  896.  
  897.  
  898. Brown, Baker & Carvalho                                        [Page 16]
  899.  
  900. RFC 1315                  Frame Relay DTE MIB                 April 1992
  901.  
  902.  
  903.              STATUS   mandatory
  904.              DESCRIPTION
  905.                 "This variable  indicates  whether  the  system
  906.                 produces the frDLCIStatusChange trap."
  907.             DEFVAL { disabled }
  908.             ::= { frame-relay-globals 1 }
  909.  
  910.  
  911.          --  Data Link Connection Management Interface Related Traps
  912.  
  913.          frDLCIStatusChange TRAP-TYPE
  914.              ENTERPRISE frame-relay
  915.              VARIABLES  { frCircuitIfIndex, frCircuitDlci, frCircuitState }
  916.              DESCRIPTION
  917.                 "This trap indicates that the indicated Virtual
  918.                 Circuit  has changed state.  It has either been
  919.                 created or invalidated, or has toggled  between
  920.                 the active and inactive states."
  921.              ::= 1
  922.  
  923.      END
  924.  
  925. 5.  Acknowledgements
  926.  
  927.    This document was produced by the IP Over Large Public Data Networks
  928.    (IPLPDN) Working Group.
  929.  
  930.    The following people provided additional comments and suggestions:
  931.    Art Berggreen of Advanced Computer Communications, and Jim Philippou
  932.    of Xyplex Communications.
  933.  
  934. 6.  References
  935.  
  936.    [1] Cerf, V., "IAB Recommendations for the Development of Internet
  937.        Network Management Standards", RFC 1052, NRI, April 1988.
  938.  
  939.    [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review
  940.        Group", RFC 1109, NRI, August 1989.
  941.  
  942.    [3] Rose M., and K. McCloghrie, "Structure and Identification of
  943.        Management Information for TCP/IP-based internets", RFC 1155,
  944.        Performance Systems International, Hughes LAN Systems, May 1990.
  945.  
  946.    [4] McCloghrie K., and M. Rose, "Management Information Base for
  947.        Network Management of TCP/IP-based internets", RFC 1156, Hughes
  948.        LAN Systems, Performance Systems International, May 1990.
  949.  
  950.  
  951.  
  952.  
  953.  
  954. Brown, Baker & Carvalho                                        [Page 17]
  955.  
  956. RFC 1315                  Frame Relay DTE MIB                 April 1992
  957.  
  958.  
  959.    [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  960.        Network Management Protocol", RFC 1157, SNMP Research,
  961.        Performance Systems International, Performance Systems
  962.        International, MIT Laboratory for Computer Science, May 1990.
  963.  
  964.    [6] McCloghrie K., and M. Rose, Editors, "Management Information Base
  965.        for Network Management of TCP/IP-based internets", RFC 1213,
  966.        Performance Systems International, March 1991.
  967.  
  968.    [7] Information processing systems - Open Systems Interconnection -
  969.        Specification of Abstract Syntax Notation One (ASN.1),
  970.        International Organization for Standardization, International
  971.        Standard 8824, December 1987.
  972.  
  973.    [8] Information processing systems - Open Systems Interconnection -
  974.        Specification of Basic Encoding Rules for Abstract Notation One
  975.        (ASN.1), International Organization for Standardization,
  976.        International Standard 8825, December 1987.
  977.  
  978.    [9] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  979.        RFC 1212, Performance Systems International, Hughes LAN Systems,
  980.        March 1991.
  981.  
  982.   [10] Rose, M., Editor, "A Convention for Defining Traps for use with
  983.        the SNMP", RFC 1215, Performance Systems International, March
  984.        1991.
  985.  
  986. 7.  Security Considerations
  987.  
  988.    Security issues are not discussed in this memo.
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.  
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010. Brown, Baker & Carvalho                                        [Page 18]
  1011.  
  1012. RFC 1315                  Frame Relay DTE MIB                 April 1992
  1013.  
  1014.  
  1015. 8. Authors' Addresses
  1016.  
  1017.    Caralyn Brown
  1018.    Wellfleet Communications, Inc.
  1019.    15 Crosby Drive
  1020.    Bedford, Massachusetts  01730
  1021.  
  1022.    Phone: (617) 275-2400
  1023.    EMail: cbrown@wellfleet.com
  1024.  
  1025.  
  1026.    Fred Baker
  1027.    Advanced Computer Communications
  1028.    315 Bollay Drive
  1029.    Sannta Barbara, California  93117
  1030.  
  1031.    Phone: (805) 685-4455
  1032.    EMail: fbaker@acc.com
  1033.  
  1034.  
  1035.    Charles Carvalho
  1036.    Advanced Computer Communications
  1037.    315 Bollay Drive
  1038.    Sannta Barbara, California  93117
  1039.  
  1040.    Phone: (805) 685-4455
  1041.    EMail: charles@acc.com
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066. Brown, Baker & Carvalho                                        [Page 19]
  1067.  
  1068.